#include <iostream>
using namespace std;

class cls {
		private:
		int i;
		public:
		cls(int i=0){this->i=i;}
		cls operator+(cls c1){
			cls c(i+c1.i);
			return c;
		}
		void print(){ cout << i << endl;}
};

int main()
{
 cls c1(2),c2(3);
 cls c3=c1+c2;
 c3.print();
 return 0;
}

# private members is accessible by all member function of this class
